﻿using Magicodes.ExporterAndImporter.Core;
using Newtonsoft.Json;
using OfficeOpenXml.Table;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.IU
{
    public class GetCYJCFXOutput
    {
        /// <summary>
        /// 流程ID
        /// </summary>
        [ExporterHeader(DisplayName = "单据编号")]
        public string InstanceNumber { get; set; }


        /// <summary>
        /// 录入时间
        /// </summary>
        [ExporterHeader(DisplayName = "录入时间")]
        public DateTime AddTime { get; set; }

        /// <summary>
        /// 发起人名称
        /// </summary>
        [ExporterHeader(DisplayName = "申请人")]
        public string AddUserName { get; set; }

        /// <summary>
        /// 单据详情链接
        /// </summary>
        [IEIgnore(IsExportIgnore = true)]
        public string Url { get; set; }
        /// <summary>
        /// 事业部
        /// </summary>
        [ExporterHeader(DisplayName = "事业部")]
        public string Business { get; set; }

        /// <summary>
        /// 行业
        /// </summary>
        [ExporterHeader(DisplayName = "行业")]
        public string Industry { get; set; }

        /// <summary>
        /// 区域
        /// </summary>
        [ExporterHeader(DisplayName = "区域")]
        public string Area { get; set; }

        /// <summary>
        /// 客户类型
        /// </summary>
        [ExporterHeader(DisplayName = "客户类型")]
        public string CustomerType { get; set; }

        /// <summary>
        /// 客户代码(送达方)
        /// </summary>
        [ExporterHeader(DisplayName = "送达方")]
        public string CustomerCode { get; set; }

        /// <summary>
        /// 客户名称(送达方)
        /// </summary>
        [ExporterHeader(DisplayName = "送达方名称")]
        public string CustomerName { get; set; }
        /// <summary>
        /// 售达方代码
        /// </summary>
        [ExporterHeader(DisplayName = "售达方")]
        public string SDFCode2 { get; set; }

        /// <summary>
        /// 售达方名称
        /// </summary>
        [ExporterHeader(DisplayName = "售达方名称")]
        public string SDFName2 { get; set; }

        /// <summary>
        /// 产线名称
        /// </summary>
        [ExporterHeader(DisplayName = "产线名称")]
        public string ProductionLine { get; set; }

        /// <summary>
        /// 客户归属
        /// </summary>
        [ExporterHeader(DisplayName = "客户归属")]
        public string CustomerAttribution { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        [ExporterHeader(DisplayName = "状态")]
        public string State { get; set; }

        /// <summary>
        /// 建浴（混槽）日期
        /// </summary>
        [ExporterHeader(DisplayName = "建浴（混槽）日期")]
        public string JYDate { get; set; }

        /// <summary>
        /// 投槽/混槽
        /// </summary>
        [ExporterHeader(DisplayName = "投槽/混槽")]
        public string TCORHC { get; set; }

        /// <summary>
        /// 客户省份
        /// </summary>
        [ExporterHeader(DisplayName = "客户省份")]
        public string Province { get; set; }

        /// <summary>
        /// 客户城市
        /// </summary>
        [ExporterHeader(DisplayName = "客户城市")]
        public string City { get; set; }

        /// <summary>
        /// 标准槽液检测频次/月
        /// </summary>
        [ExporterHeader(DisplayName = "标准槽液检测频次/月")]
        public string TestingFrequency { get; set; }
 
        /// <summary>
        /// 技术担当名称
        /// </summary>
        [ExporterHeader(DisplayName = "技术担当名称")]
        public string JSDDName { get; set; }

        /// <summary>
        /// 销售担当名称
        /// </summary>
        [ExporterHeader(DisplayName = "销售担当名称")]
        public string XSDDName { get; set; }

        /// <summary>
        /// 槽液样品日期
        /// </summary>
        [ExporterHeader(DisplayName = "槽液样品日期")]
        public string SamplingDate { get; set; }

        /// <summary>
        /// 槽液检测日期
        /// </summary>
        [ExporterHeader(DisplayName = "槽液检测日期")]
        public string TestingDate { get; set; }
    }
}
